package com.linkgap.cloud.controller;
//代码命名用驼峰，类的名称首字母大写，方法/变量首字母小写，数据库单词之间用“_”.
//新建一张商品类别表 tb_product_type 表，包含水果，蔬菜，肉类,
//新建一张商品表，包含 tb_product_type 的id,里面包含。。。
//新建一张货架表，每


import com.linkgap.cloud.entity.Member;
import com.linkgap.cloud.service.CompanyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

//学习计划：
//3天内熟悉查询的代码，各个类的功能职责，最好用上个中数据格式，string double,long,list,Set
//http request和http的response，get，post，delete，put。(1-2天)
// 了解json。
//代码的debug调试，idea使用技巧。插件
//拉取项目级代码，并按照以上知识储备去理解代码需求，设计思路并模仿。
//学会使用工具类hutool//百度搜索https://www.hutool.cn/docs/#/core/%E9%9B%86%E5%90%88%E7%B1%BB/%E9%9B%86%E5%90%88%E5%B7%A5%E5%85%B7-CollUtil
//了解mysql数据库//https://www.runoob.com/mysql/mysql-install.html
//jpa的命名规范/掘金
//了解springboot，javaWeb开发中的常用术语，了解哪些是技术名称，哪些是协议名称。
@RestController
public class CompanyController {
    //通过公司管理者王欢欢，查询他所管理的人员列表
    @Autowired
    private CompanyService companyService;


    @GetMapping(value = "/queryMemmberList/{managerName}")
    public List<Member> queryMemberListByManagerName(@PathVariable String managerName) {
        List<Member> memberList = companyService.queryMemberListByManagerName(managerName);
        return memberList;
    }


}
